Self-contained CLI Assemblies

نویسنده

  • Bernhard Rabe
چکیده

High-level programming languages and bytecode-based virtual execution environments have become popular in software development. Bytecode-based runtimes extend embedded system by techniques to improve safety, help portability and interoperability. The ECMA/ISO Common Language Infrastructure (CLI) specifies a bytecodebased execution environment (Common Language Runtime) and a comprehensive class library. CLI applications suffer from long startup time, high memory consumption and the amount of referenced assemblies. Startup time is determined by resolving references and high memory consumption through big class library assemblies. Often CLI applications use a small subset of the CLI class library, but the whole memory footprint is basically determined by the class library. To overcome memory requirements of the class library, a minimal application format that includes all essential class library functionality is reasonable. Self-contained CLI assemblies as an approach for size-optimized deployment format are presented in this paper.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards a CLI Assembly Format for Embedded Systems

Bytecode-based Middleware and virtual execution environments have become popular in development for embedded Systems. The ECMA/ISO Common Language Infrastructure (CLI) specifies a bytecode-based execution environment (Common Language Runtime) and a comprehensive class library. As Microsoft’s CLI implementation the .NET Compact Framework was built for high-end mobile devices. It would be reasona...

متن کامل

A Model of Dynamic Binding in .NET

Millions of programmers use ECMACLI-compliant languages like VB.NET and C#. The resulting bytecode can be executed on several CLI implementations, such as those from Microsoft and the open-source Mono organisation. While assemblies are the standard unit of deployment, no standard exists for the process of finding and loading assemblies at run-time. The process is typically complex, and varies b...

متن کامل

Testing for induction of clindamycin resistance in erythromycin-resistant isolates of Staphylococcus aureus.

Disk diffusion and broth microdilution (BMD) were used to perform clindamycin (CLI) induction testing on 128 selected nonduplicate isolates of Staphylococcus aureus. Disk diffusion testing involved placing CLI and erythromycin (ERY) disks approximately 12 mm apart (measured edge to edge) on a Mueller-Hinton agar plate that had been inoculated with an S. aureus isolate; the plate was then incuba...

متن کامل

Prioritization of Self-care Indicators in the Prevention and Control of Covid Disease (COVID-19) based on Entropy and TOPSIS Algorithms (Case Study: Ardabil Province)

Background & objectives: The rapid spread of COVID-19 has recently become a worldwide health challenge. Coping with the highly contagious outbreak of COVID-19 requires preventive measures and self-care behaviors in the first instance. To this end, the use of techniques and methods of coping, disease prevention as well as management, lifestyle, education and use of health items and providing sel...

متن کامل

Efficacy of the Revised NIOSH Lifting Equation to Predict Risk of Low-Back Pain Associated With Manual Lifting: A One-Year Prospective Study

OBJECTIVE The objective was to evaluate the efficacy of the Revised National Institute for Occupational Safety and Health (NIOSH) lifting equation (RNLE) to predict risk of low-back pain (LBP). BACKGROUND In 1993, NIOSH published the RNLE as a risk assessment method for LBP associated with manual lifting. To date, there has been little research evaluating the RNLE as a predictor of the risk o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006